Resolve BadZipFile errors when reading Excel files from SharePoint Online in Python by using msal to obtain OAuth2 tokens for authenticated requests.